import java.util.List;
import java.util.ArrayList;

public class Arena {
    
    //COMO IMPLEMENTAR UMA MATRIZ 9x9 de vector ou List
    protected int[][] arena;
    List<Guerreiro> timeA = new ArrayList<Guerreiro>();
    List<Guerreiro> timeB = new ArrayList<Guerreiro>();
        
    public Arena()
    {
        arena = new int[9][9];
    }
    
    public void adicionarGuerreiroA(char tipo, int total){
        if (tipo=='a'){
            timeA.add(new Arqueiro(total));
            arena[0][(timeA.size()-1)] = 1;
        }
        if (tipo=='p'){
            timeA.add(new Paladino(total));
            arena[0][(timeA.size()-1)] = 1;
        }
    }
    public void adicionarGuerreiroB(char tipo, int total){
        if (tipo=='a'){
            timeB.add(new Arqueiro(total));
            arena[0][(timeB.size()-1)] = 2;
        }
        if (tipo=='p'){
            timeB.add(new Paladino(total));
            arena[0][(timeB.size()-1)] = 2;
        }
    }
    
    public int verificarPosicao(int x, int y){
         try{
            if (arena[x][y]==1)
                return 1;
            else
                if(arena[x][y]==2)
                    return 2;
        }
        catch(NullPointerException vazio){
            return 0;
        }
        return 0;
    }
    

}
